home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / relnotes / eoe / chB.z / chB
Text File  |  1998-11-02  |  31KB  |  529 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        1.  _O_r_i_g_i_n_2_0_0_0_/_2_0_0__B_A_S_E_I_O__P_R_O_M
  9.  
  10.        This chapter contains information about the Origin2000/200
  11.        BASEIO PROM (Programmable Read-Only Memory) Monitor
  12.        pertaining to the operating system release, Irix 6.5.  In
  13.        most cases, the Origin2000/200 PROM is similar to the BASEIO
  14.        PROM.  The commands, environment variables, and other
  15.        information given in the _p_r_o_m(1M) manual page are largely
  16.        applicable, with the following notable exceptions:
  17.  
  18.           +o Menu choice 3, ``Run Diagnostics,'' is not implemented.
  19.             If it is invoked, it prints out a wrong error message.
  20.             This message should be ignored.
  21.  
  22.           +o Menu choice 6, ``Select Keyboard Layout,'' is not
  23.             implemented.
  24.  
  25.           +o The PROM commands _d_a_t_e, _e_a_d_d_r, and _o_f_f are not
  26.             implemented in the BASEIO PROM.
  27.  
  28.           +o The ARCS device naming scheme has been extended to
  29.             allow the use of full hardware graph names to specify
  30.             devices not residing in the master module.  Refer to
  31.             the _h_w_g_r_a_p_h(4) manual page for more information about
  32.             device naming. For example, in the kernel, the path
  33.  
  34.  
  35.             ////hhhhwwww////mmmmoooodddduuuulllleeee////1111////ssssllllooootttt////iiiioooo1111////bbbbaaaasssseeeeiiiioooo////ppppcccciiii////1111////ssssccccssssiiii____ccccttttllllrrrr////0000////
  36.                     ttttaaaarrrrggggeeeetttt////1111////lllluuuunnnn////0000////ddddiiiisssskkkk////ppppaaaarrrrttttiiiittttiiiioooonnnn////0000
  37.  
  38.  
  39.             refers to partition 0 of a disk in module 1, slot io1,
  40.             controller 0 scsi target id of 1, scsi lun 0.
  41.  
  42.  
  43.             The old device naming scheme:
  44.  
  45.             ddddeeeevvvviiiicccceeeennnnaaaammmmeeee((((ccccoooonnnnttttrrrroooolllllllleeeerrrr,,,,uuuunnnniiiitttt,,,,ppppaaaarrrrttttiiiittttiiiioooonnnn))))ffffiiiilllleeeennnnaaaammmmeeee
  46.  
  47.             has been retained, but cannot reference devices outside
  48.             the master BASEIO board. The master BASEIO board is the
  49.             board that has the system console connected to it.
  50.  
  51.           +o The old device naming scheme is not implemented for
  52.             non-disk devices like tty. For example:
  53.  
  54.             ttttttttyyyy((((0000)))),,,, nnnneeeettttwwwwoooorrrrkkkk((((0000)))),,,, sssseeeerrrriiiiaaaallll((((0000))))
  55.  
  56.             are not implemented in the BASEIO prom.
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.           +o Automatic power control features are not implemented.
  75.  
  76.           +o Onyx2 PROM audio features are not implemented.
  77.  
  78.           +o Some PROM command options are slightly different (see
  79.             enable, disable, and hinv below).
  80.  
  81.           +o The _n_o_n_s_t_o_p, _r_e_b_o_u_n_d, and _r_b_a_u_d environment variables
  82.             are not implemented.
  83.  
  84.           +o The _p_i_n_g command is available in the BASEIO prom. It
  85.             can be used to ping a remote system over the Ethernet,
  86.             which is associated with the Master BASEIO board. The
  87.             ping command takes the IP address of the remote host as
  88.             argument.
  89.  
  90.        1.1  _T_h_e__P_R_O_M__G_r_a_p_h_i_c_a_l__U_s_e_r__I_n_t_e_r_f_a_c_e
  91.  
  92.        In an attempt to improve the look and feel of the PROM user
  93.        interface, the BASEIO PROM presents you with a graphical
  94.        interface on Onyx2 systems when the _c_o_n_s_o_l_e environment
  95.        variable is set to ``g''.  In all cases you can use the
  96.        keyboard instead of the mouse, and in most cases the
  97.        keystrokes required to perform a particular task are
  98.        identical.
  99.  
  100.        For example, the main five-item panel displayed when the
  101.        system first starts up is identical to the five-item menu
  102.        found on previous systems.  To make a selection, you either
  103.        click any mouse button on one of the five buttons on the
  104.        left, or you press the corresponding number key.  The top
  105.        item (``Start System'') is option number 1, and the last
  106.        item (``Enter Command Monitor'') is option number 5.
  107.  
  108.        1.2  _O_r_i_g_i_n_2_0_0_0_/_2_0_0__H_a_r_d_w_a_r_e__C_o_n_f_i_g_u_r_a_t_i_o_n__C_o_m_m_a_n_d_s
  109.  
  110.        The BASEIO PROM provides a number of commands that enable
  111.        you to examine and modify the hardware configuration of your
  112.        system.
  113.  
  114.        1.2.1  _C_h_e_c_k_i_n_g__t_h_e__H_a_r_d_w_a_r_e__I_n_v_e_n_t_o_r_y  When the system
  115.        first starts up, the BASEIO PROM automatically runs
  116.        diagnostics on the CPUs, memory, and system routers.  If
  117.        diagnostics find a problem with a particular component, that
  118.        component may be automatically disabled so that the system
  119.        may often continue to boot Irix.  Components may also be
  120.        disabled manually by the user (see _e_n_a_b_l_e and _d_i_s_a_b_l_e
  121.        commands below).
  122.  
  123.        On entry, the BASEIO PROM displays a summary of the system
  124.        components found, including their enabled/disabled status,
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.        including the number of CPUs available, the amount of memory
  141.        available, and the number of routers available.  For
  142.        example,
  143.  
  144.        **************** SSSSyyyysssstttteeeemmmm CCCCoooonnnnffffiiiigggguuuurrrraaaattttiiiioooonnnn aaaannnndddd DDDDiiiiaaaaggggnnnnoooossssttttiiiiccccssss SSSSuuuummmmmmmmaaaarrrryyyy ****************
  145.        CCCCOOOONNNNFFFFIIIIGGGG::::
  146.                 NNNNoooo.... ooooffff NNNNOOOODDDDEEEEssss eeeennnnaaaabbbblllleeeedddd    ==== 33331111
  147.                 NNNNoooo.... ooooffff NNNNOOOODDDDEEEEssss ddddiiiissssaaaabbbblllleeeedddd   ==== 0000
  148.                 NNNNoooo.... ooooffff CCCCPPPPUUUUssss eeeennnnaaaabbbblllleeeedddd     ==== 66660000
  149.                 NNNNoooo.... ooooffff CCCCPPPPUUUUssss ddddiiiissssaaaabbbblllleeeedddd    ==== 2222
  150.                 MMMMeeeemmmm eeeennnnaaaabbbblllleeeedddd             ==== 3333888844440000 MMMMBBBB
  151.                 MMMMeeeemmmm ddddiiiissssaaaabbbblllleeeedddd            ==== 0000 MMMMBBBB
  152.                 NNNNoooo.... ooooffff RRRRTTTTRRRRssss eeeennnnaaaabbbblllleeeedddd     ==== 11116666
  153.                 NNNNoooo.... ooooffff RRRRTTTTRRRRssss ddddiiiissssaaaabbbblllleeeedddd    ==== 0000
  154.  
  155.        (Note that due to the graphical nature of the PROM user
  156.        interface on Onyx2 systems when the _c_o_n_s_o_l_e environment
  157.        variable is set to ``g'', this summary can not be seen
  158.        because the display is quickly overwritten by the graphical
  159.        menu.)  The same information is also available through the
  160.        _h_i_n_v -_v command.  The hinv command on the Origin machine has
  161.        the following syntax:
  162.  
  163.        hhhhiiiinnnnvvvv [[[[----vvvv]]]] [[[[----mmmm]]]] [[[[----mmmmvvvvvvvvvvvv]]]] [[[[----gggg [[[[ppppaaaatttthhhh]]]]]]]]
  164.  
  165.        where
  166.  
  167.           +o -v is the verbose option. It provides details of the
  168.             various components like processor or controller version
  169.             numbers, frequency of operation, size of the various
  170.             caches and so on.
  171.  
  172.           +o -m is the manufacturing mode option. It prints
  173.             formatted Manufacturing NIC strings.
  174.  
  175.           +o -mvvv is the verbose manufacturing mode. It prints
  176.             unformatted Manufacturing NIC strings.
  177.  
  178.           +o -g is the graph option. It displays the full hwgraph
  179.             path strings for all important components. It can be
  180.             used to set variables like root, OSLoadPartition,
  181.             SystemPartition and so on.
  182.        For example,
  183.  
  184.        >>>>>>>> hhhhiiiinnnnvvvv ----vvvv
  185.        IIIIPPPP22227777 NNNNooooddddeeee BBBBooooaaaarrrrdddd,,,, MMMMoooodddduuuulllleeee 1111,,,, SSSSllllooootttt nnnn1111
  186.            AAAASSSSIIIICCCC HHHHUUUUBBBB RRRReeeevvvv 2222,,,, ((((nnnnaaaassssiiiidddd 0000))))
  187.            PPPPrrrroooocccceeeessssssssoooorrrr AAAA:::: 222200000000 MMMMHHHHzzzz RRRR11110000000000000000,,,, RRRReeeevvvv 2222....6666,,,, 1111MMMM sssseeeeccccoooonnnnddddaaaarrrryyyy ccccaaaacccchhhheeee,,,, ((((ccccppppuuuu 0000))))
  188.              RRRR11110000000000000000FFFFPPPPCCCC  RRRReeeevvvv 0000
  189.            PPPPrrrroooocccceeeessssssssoooorrrr BBBB:::: 222200000000 MMMMHHHHzzzz RRRR11110000000000000000,,,, RRRReeeevvvv 2222....6666,,,, 1111MMMM sssseeeeccccoooonnnnddddaaaarrrryyyy ccccaaaacccchhhheeee,,,, ((((ccccppppuuuu 1111))))
  190.              RRRR11110000000000000000FFFFPPPPCCCC  RRRReeeevvvv 0000
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                   - 4 -
  203.  
  204.  
  205.  
  206.            MMMMeeeemmmmoooorrrryyyy oooonnnn bbbbooooaaaarrrrdddd,,,, 333388884444 MMMMBBBByyyytttteeeessss ((((SSSSttttaaaannnnddddaaaarrrrdddd))))
  207.        BBBBAAAASSSSEEEEIIIIOOOO IIIIOOOO BBBBooooaaaarrrrdddd,,,, MMMMoooodddduuuulllleeee 1111,,,, SSSSllllooootttt iiiioooo1111
  208.            AAAASSSSIIIICCCC BBBBRRRRIIIIDDDDGGGGEEEE RRRReeeevvvv 2222,,,, ((((wwwwiiiiddddggggeeeetttt 8888))))
  209.            aaaaddddaaaapppptttteeeerrrr PPPPCCCCIIII----SSSSCCCCSSSSIIII RRRReeeevvvv 4444,,,, ((((ppppcccciiii iiiidddd 0000))))
  210.                ppppeeeerrrriiiipppphhhheeeerrrraaaallll SSSSCCCCSSSSIIII DDDDIIIISSSSKKKK,,,, IIIIDDDD 1111,,,, SSSSGGGGIIII IIIIBBBBMMMM DDDDOOOORRRRSSSS----33332222111166660000WWWW
  211.                ppppeeeerrrriiiipppphhhheeeerrrraaaallll SSSSCCCCSSSSIIII DDDDIIIISSSSKKKK,,,, IIIIDDDD 3333,,,, SSSSGGGGIIII IIIIBBBBMMMM DDDDOOOORRRRSSSS----33332222111166660000WWWW
  212.            aaaaddddaaaapppptttteeeerrrr PPPPCCCCIIII----SSSSCCCCSSSSIIII RRRReeeevvvv 4444,,,, ((((ppppcccciiii iiiidddd 1111))))
  213.            aaaaddddaaaapppptttteeeerrrr IIIIOOOOCCCC3333 RRRReeeevvvv 1111,,,, ((((ppppcccciiii iiiidddd 2222))))
  214.                ccccoooonnnnttttrrrroooolllllllleeeerrrr mmmmuuuullllttttiiii ffffuuuunnnnccccttttiiiioooonnnn SSSSuuuuppppeeeerrrrIIIIOOOO
  215.                ccccoooonnnnttttrrrroooolllllllleeeerrrr EEEEtttthhhheeeerrrrnnnneeeetttt RRRReeeevvvv 1111
  216.        BBBBAAAASSSSEEEEIIIIOOOO IIIIOOOO BBBBooooaaaarrrrdddd,,,, MMMMoooodddduuuulllleeee 1111,,,, SSSSllllooootttt iiiioooo4444
  217.            AAAASSSSIIIICCCC BBBBRRRRIIIIDDDDGGGGEEEE RRRReeeevvvv 1111,,,, ((((wwwwiiiiddddggggeeeetttt 11111111))))
  218.            aaaaddddaaaapppptttteeeerrrr IIIIOOOOCCCC3333 RRRReeeevvvv 0000,,,, ((((ppppcccciiii iiiidddd 0000))))
  219.                ccccoooonnnnttttrrrroooolllllllleeeerrrr mmmmuuuullllttttiiii ffffuuuunnnnccccttttiiiioooonnnn SSSSuuuuppppeeeerrrrIIIIOOOO
  220.                ccccoooonnnnttttrrrroooolllllllleeeerrrr EEEEtttthhhheeeerrrrnnnneeeetttt RRRReeeevvvv 0000
  221.            aaaaddddaaaapppptttteeeerrrr PPPPCCCCIIII----SSSSCCCCSSSSIIII RRRReeeevvvv 2222,,,, ((((ppppcccciiii iiiidddd 2222))))
  222.            aaaaddddaaaapppptttteeeerrrr PPPPCCCCIIII----SSSSCCCCSSSSIIII RRRReeeevvvv 2222,,,, ((((ppppcccciiii iiiidddd 3333))))
  223.        AAAASSSSIIIICCCC XXXXBBBBOOOOWWWW RRRReeeevvvv 1111,,,, oooonnnn mmmmiiiiddddppppllllaaaannnneeee ooooffff MMMMoooodddduuuulllleeee 1111
  224.        >>>>>>>>
  225.  
  226.        1.2.2  _D_i_s_p_l_a_y_i_n_g__C_u_r_r_e_n_t__H_a_r_d_w_a_r_e__C_o_n_f_i_g_u_r_a_t_i_o_n  To display
  227.        a list of boards installed in a Origin2000/200 or Onyx2
  228.        system, using the command monitor (with prompt ``>>''), type
  229.        hinv or hinv -v.  The ----vvvv switch causes _h_i_n_v to display more
  230.        detailed information about boards.  For example, typing:
  231.  
  232.        hhhhiiiinnnnvvvv ----vvvv
  233.  
  234.        displays the configuration of all the processors, memory
  235.        banks, and I/O adapters in the system.
  236.  
  237.        1.2.3  _M_a_n_u_a_l_l_y__E_n_a_b_l_i_n_g__a_n_d__D_i_s_a_b_l_i_n_g__H_a_r_d_w_a_r_e__C_o_m_p_o_n_e_n_t_s
  238.        The BASEIO PROM changes the syntax of the enable and disable
  239.        commands to allow specifying any component in any module in
  240.        the system, as follows, where <module id> is the module
  241.        number and <slotid> is the slot of the node board containing
  242.        the component (n1 through n4).
  243.  
  244.        >>>>>>>> ddddiiiissssaaaabbbblllleeee ----mmmm <<<<mmmmoooodddduuuulllleeee iiiidddd>>>> ----ssss <<<<sssslllloooottttiiiidddd>>>> ----mmmmeeeemmmm [[[[00001111222233334444555566667777]]]]
  245.  
  246.        Disables any subset of the eight memory banks on a node,
  247.        when [01234567] is replaced by a series of digits indicating
  248.        which bank or banks (0 to 7) are to be disabled.
  249.  
  250.        >>>>>>>> eeeennnnaaaabbbblllleeee ----mmmm <<<<mmmmoooodddduuuulllleeee iiiidddd>>>> ----ssss <<<<sssslllloooottttiiiidddd>>>> ----mmmmeeeemmmm [[[[00001111222233334444555566667777]]]]
  251.  
  252.        Enables any subset of the eight memory banks.
  253.  
  254.        >>>>>>>> ddddiiiissssaaaabbbblllleeee ----mmmm <<<<mmmmoooodddduuuulllleeee iiiidddd>>>> ----ssss <<<<sssslllloooottttiiiidddd>>>> ----CCCCPPPPUUUU [[[[AAAABBBB]]]]
  255.  
  256.        Disables either or both of the two CPUs on a node, when [AB]
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                                   - 5 -
  269.  
  270.  
  271.  
  272.        is replaced by either A or B, indicating which CPUs are to
  273.        be disabled.  If [AB] is not specified, both CPUs are
  274.        disabled.
  275.  
  276.        >>>>>>>> eeeennnnaaaabbbblllleeee ----mmmm <<<<mmmmoooodddduuuulllleeee iiiidddd>>>> ----ssss <<<<sssslllloooottttiiiidddd>>>> ----CCCCPPPPUUUU [[[[AAAABBBB]]]]
  277.  
  278.        Enables either or both of the two CPUs on a node.  If cpu or
  279.        mem is not specified, the entire node board is disabled.
  280.  
  281.  
  282.        1.2.4  _P_O_D__M_o_d_e  In the unlikely event of an extreme
  283.        hardware failure, the system might drop into a low-level
  284.        diagnostic environment known as POD (Power-On Diagnostics)
  285.        mode.  POD mode helps in system diagnosis and is not
  286.        intended for use by customers.  Entering POD mode is usually
  287.        a sign of severe hardware problems; consult a service
  288.        provider. The system has to be reset from the system
  289.        controller if it drops into pod mode due to hardware failure
  290.        or by using the pod command.
  291.  
  292.        1.3  _E_n_v_i_r_o_n_m_e_n_t__V_a_r_i_a_b_l_e_s
  293.  
  294.        This section describes special procedures to customize
  295.        certain aspects of the PROM Monitor.  Many aspects of the
  296.        system startup process can be customized by changing PROM
  297.        environment variables.  Some of these PROM environment
  298.        variables are stored in nonvolatile memory, which retains
  299.        its value after the system is powered off.  Some common
  300.        customizations are described in the sections below.  More
  301.        information is provided in the _p_r_o_m(1M) manual page.
  302.  
  303.        Environment variables can be changed with the _s_e_t_e_n_v command
  304.        in the PROM Command Monitor.  To get to the PROM Command
  305.        Monitor, first choose ``Stop for System Maintenance'' when
  306.        the system is starting in order to get to the System
  307.        Maintenance Menu, then choose ``Enter Command Monitor'' by
  308.        either clicking on it with the mouse or pressing 5.
  309.  
  310.        1.3.1  _S_e_l_e_c_t_i_n_g__t_h_e__C_o_n_s_o_l_e__D_e_v_i_c_e  Servers and
  311.        workstations can be configured to use a terminal connected
  312.        to serial port #1 on the Master BASEIO as their console.  If
  313.        a system has a graphics board, the PROM Monitor uses it as
  314.        the console if the _c_o_n_s_o_l_e environment variable is set to
  315.        ``g''; if graphics aren't installed or the _c_o_n_s_o_l_e variable
  316.        is set to ``d'', the system uses the serial port as the
  317.        system console.
  318.  
  319.        To force the console to be the serial port, set the _c_o_n_s_o_l_e
  320.        variable to ``d'' using the _s_e_t_e_n_v command:
  321.  
  322.        >>>>>>>> sssseeeetttteeeennnnvvvv ccccoooonnnnssssoooolllleeee dddd
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.                                   - 6 -
  335.  
  336.  
  337.  
  338.        To change the console back to the graphics screen, set the
  339.        _c_o_n_s_o_l_e variable to ``g'':
  340.  
  341.        >>>>>>>> sssseeeetttteeeennnnvvvv ccccoooonnnnssssoooolllleeee gggg
  342.  
  343.        Typing init reinitializes the system and forces it to switch
  344.        to the selected console device.
  345.  
  346.        1.3.2  _B_o_o_t_i_n_g__F_r_o_m__a_n__A_l_t_e_r_n_a_t_e__D_i_s_k  There are three boot
  347.        environment variables in the PROM for specifying the device.
  348.        The _S_y_s_t_e_m_P_a_r_t_i_t_i_o_n variable specifies the location of the
  349.        device volume header.  Its default value is ``dksc(0,1,8),''
  350.        which specifies SCSI controller 0, disk 1, partition 8.  The
  351.        _O_S_L_o_a_d_P_a_r_t_i_t_i_o_n variable specifies the device from which the
  352.        IRIX kernel should be loaded.  The default value for the
  353.        _O_S_L_o_a_d_P_a_r_t_i_t_i_o_n variable is ``dksc(0,1,0),'' which tells the
  354.        PROM to look for the kernel in partition 0 on disk 1 of SCSI
  355.        controller 0.  By convention, the volume header is always
  356.        partition 8 on a disk, and the kernel is always located in
  357.        partition 0.
  358.  
  359.        The _r_o_o_t variable is the third variable that needs to be
  360.        changed when selecting a different boot device.  The _r_o_o_t
  361.        variable tells IRIX the name of the device that holds the
  362.        root filesystem.  Because it is used by IRIX rather than the
  363.        PROM, its format is different from that of the
  364.        _O_S_L_o_a_d_P_a_r_t_i_t_i_o_n and _S_y_s_t_e_m_P_a_r_t_i_t_i_o_n variables.  The default
  365.        value of _r_o_o_t is ``dks0d1s0,'' which specifies that the root
  366.        filesystem is stored on partition 0 of disk 1 on SCSI
  367.        controller 0.
  368.  
  369.        To boot from disk number two on controller 0, type:
  370.  
  371.        >>>>>>>> sssseeeetttteeeennnnvvvv SSSSyyyysssstttteeeemmmmPPPPaaaarrrrttttiiiittttiiiioooonnnn ddddkkkksssscccc((((0000,,,,2222,,,,8888))))
  372.        >>>>>>>> sssseeeetttteeeennnnvvvv OOOOSSSSLLLLooooaaaaddddPPPPaaaarrrrttttiiiittttiiiioooonnnn ddddkkkksssscccc((((0000,,,,2222,,,,0000))))
  373.        >>>>>>>> sssseeeetttteeeennnnvvvv rrrrooooooootttt ddddkkkkssss0000dddd2222ssss0000
  374.  
  375.        To boot from disk number one on controller 1, type:
  376.  
  377.        >>>>>>>> sssseeeetttteeeennnnvvvv SSSSyyyysssstttteeeemmmmPPPPaaaarrrrttttiiiittttiiiioooonnnn ddddkkkksssscccc((((1111,,,,1111,,,,8888))))
  378.        >>>>>>>> sssseeeetttteeeennnnvvvv OOOOSSSSLLLLooooaaaaddddPPPPaaaarrrrttttiiiittttiiiioooonnnn ddddkkkksssscccc((((1111,,,,1111,,,,0000))))
  379.        >>>>>>>> sssseeeetttteeeennnnvvvv rrrrooooooootttt ddddkkkkssss1111dddd1111ssss0000
  380.  
  381.        The above variables refer to controllers 0 and 1. These are
  382.        the SCSI channels present on the Master BASEIO board which
  383.        is the BASEIO board that has the console connected to it.
  384.        The system can boot off of any disk connected to controllers
  385.        0 and 1 if the variables have the correct disk number.
  386.  
  387.        To boot from a disk other than those present on the channels
  388.        0 and 1, the above 3 variables should be set to hwgraph
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.                                   - 7 -
  401.  
  402.  
  403.  
  404.        paths as seen by the IRIX kernel. For example,
  405.  
  406.        sssseeeetttteeeennnnvvvv SSSSyyyysssstttteeeemmmmPPPPaaaarrrrttttiiiittttiiiioooonnnn ////hhhhwwww////mmmmoooodddduuuulllleeee////1111////ssssllllooootttt////iiiioooo2222////bbbbaaaasssseeeeiiiioooo////ppppcccciiii////1111////ssssccccssssiiii____ccccttttllllrrrr////0000////
  407.                ttttaaaarrrrggggeeeetttt////3333////lllluuuunnnn////0000////ddddiiiisssskkkk////ppppaaaarrrrttttiiiittttiiiioooonnnn////8888
  408.        sssseeeetttteeeennnnvvvv OOOOSSSSLLLLooooaaaaddddPPPPaaaarrrrttttiiiittttiiiioooonnnn ////hhhhwwww////mmmmoooodddduuuulllleeee////1111////ssssllllooootttt////iiiioooo2222////bbbbaaaasssseeeeiiiioooo////ppppcccciiii////1111////ssssccccssssiiii____ccccttttllllrrrr////0000////
  409.                ttttaaaarrrrggggeeeetttt////3333////lllluuuunnnn////0000////ddddiiiisssskkkk////ppppaaaarrrrttttiiiittttiiiioooonnnn////0000
  410.        sssseeeetttteeeennnnvvvv rrrrooooooootttt ////hhhhwwww////mmmmoooodddduuuulllleeee////1111////ssssllllooootttt////iiiioooo2222////bbbbaaaasssseeeeiiiioooo////ppppcccciiii////1111////ssssccccssssiiii____ccccttttllllrrrr////0000////
  411.                ttttaaaarrrrggggeeeetttt////3333////lllluuuunnnn////0000////ddddiiiisssskkkk////ppppaaaarrrrttttiiiittttiiiioooonnnn////0000////bbbblllloooocccckkkk
  412.  
  413.        The command 'hinv -g' can be used to find the hwgraph path of the
  414.        required device. The user has to append 'partition/P/block' to the
  415.        path as necessary.
  416.  
  417.  
  418.        1.3.3  _S_t_a_r_t_i_n_g__t_h_e__S_y_s_t_e_m__A_u_t_o_m_a_t_i_c_a_l_l_y  By default, the
  419.        PROM starts the operating system after waiting a brief
  420.        period of time each time the system is powered on.  If you
  421.        do not click on the ``Stop for System Maintenance'' button,
  422.        or press the <Esc> key, the system attempts to start the
  423.        operating system by loading it into memory and executing it.
  424.        The environment variable _a_u_t_o_l_o_a_d can be set to ``yes'' to
  425.        enable this feature, or to ``no'' (the default) to inhibit
  426.        it.  If automatic startup is disabled, the PROM displays the
  427.        System Maintenance Menu after running power-on diagnostics.
  428.  
  429.        1.3.4  _B_o_o_t_i_n_g__W_i_t_h__N_o_n_-_T_e_r_m_i_n_a_l__H_a_r_d_w_a_r_e__F_a_i_l_u_r_e_s  By
  430.        default, the PROM stops and prints a warning message if it
  431.        discovers that a component has failed in some manner.  In
  432.        many cases, however, the failure of a single processor or
  433.        bank of memory isn't enough to keep the system from coming
  434.        up.  If your Origin2000/200 system is configured with eight
  435.        processors, losing one of them is non-fatal.
  436.  
  437.        1.3.5  _R_e_s_t_o_r_i_n_g__D_e_f_a_u_l_t_s  The PROM environment variables
  438.        can be reset to their factory defaults by issuing the
  439.        _r_e_s_e_t_e_n_v command from the PROM Command Monitor.  Because
  440.        _r_e_s_e_t_e_n_v also resets the _n_e_t_a_d_d_r, _r_o_o_t, _S_y_s_t_e_m_P_a_r_t_i_t_i_o_n and
  441.        _O_S_L_o_a_d_P_a_r_t_i_t_i_o_n environment variable, you may wish to note
  442.        the values of these variables before using this command.
  443.  
  444.        1.4  _M_o_d_u_l_e__N_u_m_b_e_r_i_n_g
  445.  
  446.        Each module in an Origin2000 system must be given a module
  447.        number.  The module number serves to identify the location
  448.        of CPUs, memory, and devices in the system.  For example, a
  449.        disk device in module 3 might be called
  450.  
  451.        ////hhhhwwww////mmmmoooodddduuuulllleeee////3333////ssssllllooootttt////iiiioooo1111////bbbbaaaasssseeeeiiiioooo////ppppcccciiii////1111////
  452.                ssssccccssssiiii____ccccttttllllrrrr////0000////ttttaaaarrrrggggeeeetttt////1111////lllluuuunnnn////0000////ddddiiiisssskkkk
  453.  
  454.        Every module must have a unique module number in the range 1
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.                                   - 8 -
  467.  
  468.  
  469.  
  470.        to 99, inclusive.  Changing a module number may require
  471.        system administration since the names by which devices are
  472.        referenced in IRIX will change.
  473.  
  474.        If a new module is added to the system, and its module ID is
  475.        zero, it will automatically be assigned a new module number.
  476.        Otherwise, the module number may have to be reassigned
  477.        manually if it is not unique.  The BASEIO PROM will detect
  478.        if module numbers are not unique and request that they be
  479.        renumbered. There are three ways to change module numbers:
  480.  
  481.           +o If the BASEIO PROM detects inconsistent module
  482.             numbering, it will offer to renumber all modules.  This
  483.             option should be accepted only if complete renumbering
  484.             would be deemed acceptable by the system administrator.
  485.             Complete renumbering might move the console to a
  486.             different BASEIO, change the disk controller numbers,
  487.             etc.
  488.  
  489.           +o Connect to the MSC (module system controller) on the
  490.             required module through the MSC serial port, either
  491.             directly or indirectly through the MMSC (multi-module
  492.             system controller).  Enter a ^T (Control-T), then type
  493.             the string _m_o_d and press <ENTER>.  This command will
  494.             display the current module number as a one- or two-
  495.             digit hexadecimal value.  To change the module number,
  496.             enter a ^T, then type the string _m_o_d # , where # is
  497.             replaced by the new one- or two-digit hexadecimal
  498.             module number, and press <ENTER>.  For example,
  499.  
  500.             ^^^^TTTTmmmmoooodddd 1111
  501.  
  502.             sets the module number to 1.
  503.  
  504.           +o Use the POD command _m_o_d_u_l_e to display the current
  505.             module in decimal, and _m_o_d_u_l_e # to change the module
  506.             number, where # is replaced by the new module number in
  507.             decimal. After connecting to the MSC of the module, for
  508.             which you want to set the module number, the command,
  509.  
  510.             PPPPOOOODDDD >>>> mmmmoooodddduuuulllleeee
  511.  
  512.             displays the current module number. The command,
  513.  
  514.             PPPPOOOODDDD >>>> mmmmoooodddduuuulllleeee 1111
  515.  
  516.             sets the module number to 1.
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.